Method for printing an image in two colors

ABSTRACT

The invention relates to a method for printing an HLC image (Highlight Color image). The invention utilizes half-tone printing reference patterns for generating printing values for a print original image for a standard color and for generating printing values for a print original image for a highlight color. The information pertaining to the color values of the original image that are assigned to a standard color region or to an HLC color region is integrated into the half-tone printing reference patterns, whereby the method for printing an HLC image can be limited to the selection of the corresponding half-tone printing reference pattern and of the acceptance of the printing value indicated in the half-tone printing reference pattern. Only one corresponding selection for determining the printing values for the standard color and for the highlight color is carried out for each image point. The execution of the inventive method is considerably easier and quicker than that of prior art methods used for printing an HLC image.

[0001] The invention is directed to a method for printing an image in two colors. Such print images are also called highlight color images or, in short form, HLC images. The printing thereby ensues according to image data such that each image datum describes the color value of a picture element of a master image, and the color values of specific standard color regions are allocated to a standard color to be printed, and the color values of specific HLC color regions are allocated to an HLC color to be printed. The standard color and the HLC color are printed according to the color saturation of the colors of the master image allocated to the standard color or, respectively, to the HLC color.

[0002] In highlight color printing, a standard color and an HLC color are printed in different brightness levels or, respectively, color saturation values. As a rule, the standard color is black and is printed in different gray levels.

[0003] Highlight color printing is significantly more cost-beneficial than a full-color printing with four primary colors (what is referred to as four-color printing), whereby the greatest variety of colors can be achieved by superimposed printing of the primary colors cyan, magenta, yellow and black. What is disadvantageous about four-color printing is that the luminosity of the colors that can be printed is limited despite the variety of colors. Particularly in the areas of red, green and blue, a luminosity required by a client and, thus, a customized special color can often not be achieved in four-color printing.

[0004] Since only a specific color is often desired, it is significantly more meaningful for such applications to employ specific inks that exhibit the desired color when they are printed area-wide on the paper.

[0005] A known method for printing and HLC image comprises the following steps:

[0006] a) The master image is described by image data, whereby each image datum indicates the color value of a picture element. These color values are usually composed of three individually values for the colors red, green and blue. Each individual value is represented by a byte. Groups of similar color values are allocated to a reduced color value that is represented by a single byte. As a result thereof, the quantity of data of the image data of a master image is reduced to one-third.

[0007] b) The master image described with the reduced color values is converted into a print master image for the standard color that contains the color saturation values of the standard color for each picture element. These color saturation values are usually represented by a respective byte. Given the standard color black, the color saturation values represent the gray level. In the determination of the print master image, each picture element of the master image is examined to see whether the reduced color value thereof lies in the region of a standard color region that is allocated to the standard color to be printed and, when this is the case, the corresponding color saturation value is determined for this reduced color value and is stored in the print master image. The determination of the color saturation value usually ensues with pallets, i.e. tables, wherein the corresponding color saturation values are respectively allocated to the reduced color values.

[0008] c) The master image described with the reduced color values is converted into a print master image for the HLC color that contains the color saturation values of the HLC for each picture element. These color saturation values are usually represented by one byte. In the determination of the print master image, however, each picture element of the master image is investigated to see whether the reduced color value thereof lies in the range of a HLC color region that is allocated to the HLC color to be printed, and, when this is the case, the corresponding color saturation value is determined for this reduced color value and is stored in the print master image. The determination of the color saturation value likewise ensues with pallets as in the case of the standard color.

[0009] d) Since digital printers can usually only print color in two degrees of color saturation (no color or, respectively, full color saturation) or only in a very few color saturation levels, the master print image for the standard color and the master print image for the HLC color is converted into a rastered image with a dither method, this raster image being described with half-tone values.

[0010] “Das Druckerbuch, Technik und Technologien der OPS-Hochleistungsdrucker, Drucktechnologien,” Addition 4a, May 1999, ISBN 3-00-001019-X, Chapter 2.2 yields a dithering method wherein an image is scanned point-by-point with the resolution to be printed and is compared to the thresholds of what is referred to a dither matrix. When the color saturation values of the scanned image are higher than the thresholds, then the half-tone value 1 is set at the corresponding location in the master print image. When the color saturation value is lower than the threshold, then the half-tone value 0 is set in the master print image. At the printer, the color to be printed is printed only at the locations or, respectively, output pixels whose half-tone value is equal to 1.

[0011] With this known dithering method, master print images can be generated for digital printers that resolve a master image into a raster that, due to the limited resolution capabilities of the eye, appears to a viewer of the print master image as an image having different color saturation regions, even though the individual printing points have either full color saturation or no color saturation. Such a color saturation level generated by a raster is referred to as half-tone.

[0012] What is referred to as a multi-level dither method has been developed for printers that can print the individual output pixels in different color saturation levels, this being disclosed, for example, by DE 40 25 793 C2. A similar method is disclosed in “Multi-Level Halftoning, Paul A. Delabastita, Agfa-Gevaert N. V., IS&T-S Fourth Technical Symposium on Prepress, Proofing & Printing (1995)”, pages 68-73. These multi-level dithering methods are utilized given printers that can print an output pixel in a plurality of brightness levels. Given the exemplary embodiment disclosed by DE 40 25 793 C2, the printer can print in six half-tone levels (FIG. 5 of DE 40 25 793 C2). Accordingly, a master image described with color values is converted into a print master image described by print values, whereby the individual print values can assume different values (for example, six different values) that correspond to the brightness of the output pixels to be printed. This plurality of printing values cannot be generated with a single dither matrix; rather, a table having half-tone printing reference patterns is employed, whereby each half-tone printing reference pattern contains the print values of a printing raster that, when printed, represents a specific half-tone or, respectively, brightness value. In the known method, a half-tone printing reference pattern whose half-tone value corresponds to the color value of the printing point is selected based on the measure of the color value of the individual printing point. Printing values, i.e. the value that indicates the intensity with which an output pixel is to be printed with the printer, are arranged in a two-dimensional raster in the half-tone printing reference pattern, whereby each raster point is allocated to a specific picture element. The print value of the raster point corresponding to the picture element is taken from the half-tone printing reference pattern and is stored at the location of the respective picture element in the master print image. In this way, a master print image can be generated wherein a plurality of brightness levels of the individual color values are converted with a half-tone raster onto output pixels having a few brightness levels. The table with the half-tone printing reference patterns is employed instead of the dither matrix with the output pixels are to be printed with different brightness levels (multi-level), since the color value or, respectively, brightness value of a master image can only be converted with the known dither matrix onto digital output pixels (by-level) that have either full color saturation or no color saturation.

[0013] These known dithering methods have hitherto been utilized only for rastering a quasi-analog master image into a bi-level or, respectively, multi-level master print image.

[0014] EP-A2-0 781 035 discloses a method for producing highlight color copies from a multi-color original. Methods that are known per se are thereby employed for generating the HLC image. One special characteristic of this method is comprised therein that the master image is automatically segmented, whereby different imaging methods can be employed for imaging the individual segments onto the HLC image.

[0015] U.S. Pat. No. 5,237,517 is directed to a method for imaging a color image onto a HLC image, whereby the color space of the HLC image is represented by a planar, triangular color space. The three corners of this color space represent the colors white, black and the fully saturated HLC color. In order to be able to image a specific hue of the chromatic master image onto the HLC image, that point in the color space of the HLC color is determined that corresponds to the fully saturated hue of the hue to be imaged. Together with the points for the colors black and white, this point in turn erects a triangular sub-color space that represents a sub-set of the color space of the HLC color. The corresponding saturation levels of this hue are imaged onto this sub-color space.

[0016] U.S. Pat. No. 5,862,305 discloses a method for converting a plurality of input rasterings into a common output rastering. This method is particularly suited for highlight color systems, whereby the highlight color data for each color plane are separately processed and are subsequently merged.

[0017] U.S. Pat. No. 5,982,924 discloses a method for imaging a color image onto a two color image that allows the user to select the two colors onto which a color image is to be imaged.

[0018] DE-A1-195 47 200 discloses a method for generating an image with accent color. The scanned master image is thereby examined with respect to bright or unsaturated color regions or saturated color regions. The saturated color regions are represented with a dark or saturated color and the bright color regions are represented with a second, bright color.

[0019] The invention is based on the object of creating a simple method for printing an HLC image that can be implemented with less calculating outlay then methods previously known for printing an HLC image and, therefore, can be more quickly implemented.

[0020] This object is achieved by a method having the features of claim 1. Advantageous developments of the invention are recited in the subclaims.

[0021] Given the inventive method, an HLC image (highlight color image) is printed according to image data, whereby each image datum describes a color value of a picture element of a master image, and the color values of specific standard color regions are allocated to a standard color to be printed and the color values of specific HLC color regions are allocated to an HLC color to be printed, whereby the following steps are initially implemented for determining the printing values for each and every picture element to be printed:

[0022] producing half-tone printing reference patterns for the standard color and the HLC color from half-tone printing reference basic patterns, whereby a table having half-tone printing reference basic patterns for the standard color region and a further table with half-tone printing reference basic patterns for the standard color region and a further table with half-tone printing reference basic patterns for the HLC color region are provided, and a half-tone printing reference basic pattern for the standard color as well as a half-tone printing reference basic pattern for the HLC color from the table for the standard color is allocated to each color value allocated to the standard color, and a half-tone printing reference basic pattern for the standard color as well as a half-tone printing reference basic pattern for the HLC color from the table for the HLC color is allocated to each color value allocated to the HLC color as a respective half-tone printing reference pattern;

[0023] selection of a half-tone printing reference pattern for the respective picture element for the standard color, whereby the half-tone printing reference pattern is selected according to the criterion of the color value of the respective picture element;

[0024] selection of a half-tone printing reference pattern for the respective picture element for the HLC color, whereby the half-tone printing reference pattern is selected according to the criterion of the color value of the respective picture element;

[0025] determining a printing value for the standard color and a printing value for the HLC color for the respective picture element from the corresponding half-tone printing reference pattern and storing the printing values at the location of the picture elements in a print master image for the standard color and in a print master image for the HLC color;

[0026] transferring the print master images to a printer device for printing the standard color and for printing the HLC color.

[0027] In the inventive method, half-tone printing reference patterns from half-tone printing reference basic patterns are combined that are provided either for printing the standard color or for printing the HLC color. The half-tone printing reference patterns thus contain not only known dithering information but also the information for the selection of the standard color region that is allocated to the standard color to be printed and the information for the selection of the HLC color region that is allocated to the HLC color to be printed. With the invention, thus, dither information are linked to highlight color information. By selecting the corresponding half-tone printing reference pattern, thus, the determination of the printing values can ensue solely according to the criterion of the color value of the respective picture element of the master image. No additional processing events are needed for integrating the HLC information, as is the case given the methods of the prior art. The determination of the printing values is reduced as a result of the inventive method merely to the selection of the printing values for the standard color and the HLC color of the half-tone printing reference pattern corresponding to the color value.

[0028] In a preferred embodiment of the inventive method, the half-tone printing reference patterns for the standard color and for the HLC color are combined to form combined half-tone printing reference patterns, whereby each position of the half tone printing reference pattern has a printing value for the standard color and a printing value for the HLC color allocated to it. As a result thereof, both the printing value for the standard color as well as the printing value for the HLC color are determined with a single selection.

[0029] Preferably, the half-tone printing reference pattern for the standard color has a different screen angle then the half-tone printing reference pattern for the HLC color. As a result thereof, what are referred to as Moire effects are prevented, these being capable of being elicited by the structure of the raster.

[0030] The invention is explained in greater detail below and by way of example on the basis of the drawing, which show:

[0031]FIG. 1 a cube for illustrating the RGB color space having the color w=white, k=black, r=red, g=green, b=blue, c=cyan, m=magenta and y=yellow;

[0032]FIG. 2 color regions along the edges of the cube and diagonals of the lateral surfaces of the cube from FIG. 1 from white to black via red, green, blue, cyan, magenta, yellow;

[0033]FIG. 3 schematically, the conversion of a master image into a print master image for a standard color and a print master image for an HLC color;

[0034]FIG. 4 a table that shows the relationship between reduced color values and RGB color values;

[0035]FIG. 5 a method for producing half-tone printing reference patterns for the HLC color printing;

[0036]FIG. 6 a method for printing an HLC image by means of the half-tone printing reference pattern generated according to the method shown in FIG. 5; and

[0037]FIGS. 7a-7 e respective excerpts from a half-tone printing reference pattern.

[0038]FIG. 1 shows a cube for representing the RGB color space. The corners of the cube represent the following colors:

[0039] w=white

[0040] k=black

[0041] r=red

[0042] g=green

[0043] b=blue

[0044] c=cyan

[0045] m=magenta

[0046] y=yellow

[0047] All colors of the cube can be presented by additive mixing of the three primary colors red, green and blue. The gray levels lie on the diagonal entered in broken lines from white to black.

[0048] Since the colors of the RGB color space can be represented by the three primary colors red, green and blue, it is standard to represent a RGB color with three bytes, whereby each byte indicates the color saturation of one of the three colors red, green and blue. The values for the individual primary colors red, green and blue can assume a value between 0 and 255, whereby the value 0 denotes a full color saturation and the value 255 denotes no color saturation with the corresponding primary color.

[0049]FIG. 2 schematically shows the color curves of white to one of the colors red, green, blue, cyan, magenta and yellow and from the latter to black. Thus, the uppermost line in FIG. 2 shows the color curve from white to red and from red to black that proceeds—in the cube from FIG. 1—along the edge lines from white to red and along the diagonal of the upwardly directed surface of the cube from red to black. The color curves from white to green and from green to black or, respectively, from white to blue and from blue to black proceed in a corresponding way along cube edges and then via the corresponding diagonals. The color curves from white to cyan, magenta or, respectively, yellow initially proceed via the diagonal entered dot-dashed and from the latter along the corresponding cube edge to black.

[0050] Since the description of a master image with RGB color values causes an enormous storage requirement since each color value is represented by three bytes (equals 24 bits), a reduced color value is provided that is described with only a single byte. For example, fifteen color saturation levels are respectively introduced between the fully saturated color white and the fully saturated color red and between the fully saturated color red and the fully saturated color black, said color saturation levels being uniformly spaced on the color curve from white to red or, respectively, from red to black (see FIG. 2) and therefore representing color saturation levels having the respectively same brightness spacing. Corresponding, reduced color values RF are introduced for the color curves from white to green, blue, cyan, magenta or, respectively, yellow and for the color curves from green, blue, cyan, magenta or, respectively, yellow to black, whereby respectively fifteen color saturation levels are provided.

[0051]FIG. 4 shows a table that shows an allocation of the color saturation levels in FIG. 2 indicated for the respective RGB color values to the reduced color values RF. The reduced color values 0 through 7 are allocated to the fully saturated colors, black, white, red, green, blue, cyan, magenta and yellow. The reduced color values 8 through 37 correspond to the color curve from white toward red to black, whereby the fully saturated colors are not recited again therein. In a corresponding way, the color curves for green covers the region of the reduced color values RF from 38 through 67, those for blue from 68 through 97, for cyan from 98 to 127, from magenta from 128 through 157 and for yellow from 158 through 187. 63 gray levels that are arranged at uniform spacing along the diagonal in the cube from FIG. 1 leading from white to black are allocated to the reduced color values from 188 through 250.

[0052] The allocation of all RGB color values of a master image to the reduced color values ensues in that an arbitrary RGB color value F (r, g, b) is allocated to the reduced color value RF (rr, rg, rb) that is closest in Euclidean terms. This means that the term ((r−rr)²+(g−rg)²+(b−rb)² )^(1/2) is minimal in the allocation of a predetermined RGB color value.

[0053] As a result of this allocation, a master image 1 (FIG. 3) described in the RGB color space that, for example, has a data scope of 105 MB can be reduced to a data scope of 35 MB, since each picture element BP is described with a number that is only 8 bits in size instead of being described with a number that is 24 bits in size. A master image 2 described with reduced color values can be processed significantly faster than the master image described with the RGB colors.

[0054] As was initially set forth, color regions, the standard color regions are allocated to the standard color, which is usually black, in HLC printing and other color regions, the HLC color regions are allocated to the HLC color. This allocation means that the color values that are allocated either through the standard color or to the HLC color are printed in the standard color or in the HLC color with a color saturation corresponding to the color value.

[0055] In the present exemplary embodiment, the user can respectively place two selection marks 3, 4 at the color curves shown in FIG. 2, whereby the region between the marks represents the HLC color region allocated to the HLC color and the regions from white up to the selection mark 3 or, respectively, from the selection mark 4 up to black represent the standard color regions allocated to the standard color. The user can make a corresponding selection in all color curves for red, green, blue, cyan, magenta and yellow or can make a selection only in a few color curves or in a single color curve. When no selection is undertaken in one of the color curves, then these color curves are allocated to the standard color and therefore form a constituent part of the standard color region.

[0056] The method for printing an HLC image according to the present exemplary embodiment is fashioned for implementation at a digital printer that either prints an output pixel with full color saturation of the standard color or of the HLC color or does not print it. Such printers have no possibility of printing an output pixel in different degrees of color saturation, i.e. with different brightness values, for which reasons printing values for driving the corresponding printing points of the printer can only assume the values 0 (no printing) and 1 (printing). Since the resolution of standard printers is significantly higher than that of the human eye, raster structures can be printed with a screen width that lies below the perception threshold of the human eye, so that the raster structures are perceived as half-tone, i.e. that such rasters appear to a human as color with a color saturation degree that lies between no color saturation and full color saturation. Half-tone printing reference patterns are employed for graduation of these degrees of color saturation. FIGS. 7a through 7 e show excerpts from such half-tone printing reference patterns. These half-tone printing reference patterns 5 are two-dimensional fields, whereby the individual field elements 6 represent printing values that can assume the values 0 and 1. The printing value 0 denotes that the printing point allocated to this position of the field is not printed by the printer, and the printing value 1 denotes that the corresponding printing value is printed. In a half-tone printing reference pattern that comprises only printing values having the value 0, consequently, no printing is implemented, and, given a half-tone printing reference pattern wherein all printing values are equal to 1, a printing in the full color saturation is implemented over the entire area to be printed. All the more printing values of the half-tone printing reference pattern must assume the value 1 the higher the color saturation is with which printing is to be carried out.

[0057] The half-tone printing reference patterns shown in FIGS. 7a through 7 d allow a graduation of the color saturation in to thirty-three levels. Accordingly, half-tone values in the range from 0 through 32 are allocated to this half-tone printing reference pattern, whereby the pattern shown in FIG. 7a has the half-tone value 1, the pattern shown in FIG. 7b has the half-tone value 2, the pattern shown in FIG. 7c has the half-tone value 7, the pattern shown in FIG. 7d has the half-tone value 11, and the pattern shown in FIG. 7e has the half-tone value 27. Regions 7 limited lozenge-shaped are entered in these patterns that repeat in the half-tone printing reference patterns. Each of these pattern regions 7 is provided with the same occupancy of printing values. Such a pattern region 7 can be interpreted as picture element at the printed product whose size corresponds to the half-tone value. This means that the picture element printed in a pattern region is all the greater the higher the half-tone value is. These pattern regions 7 in the illustrated half-tone printing reference patterns are arranged long diagonally proceeding lines 8 that describe an angle of 45° relative to a horizontal or vertical line. This angle is referred to as screen angle with which the picture elements generated by the half-tone printing reference pattern are arranged in the finished product. Half-tone printing reference patterns having other screen angles, for example with 30° or with 60°, are known that can be likewise employed given the inventive method.

[0058] Half-tone printing reference basic patterns form the basis in the production of the half-tone printing reference patterns for the inventive method. The half-tone printing reference basic patterns have the same fashioning as the above-described half-tone printing reference patterns, whereby a half-tone printing reference basic pattern is allocated to each reduced color value. When the reduced color values shown in FIG. 4 are employed, then there are a total of 251 half-tone printing reference basic patterns, whereby a plurality of reduced color values have the same half-tone printing reference basic pattern allocated to them, since the number of different patterns is usually smaller than the plurality of reduced color values. For example, there are only 33 different patterns given the half-tone printing reference patterns shown in FIGS. 7a through 7 e.

[0059] The allocation ensues according to the following allocation rules:

[0060] A. When the reduced color value is an element of the standard color region and it lies in the dark region of the color curve from black up to the respectively fully saturated color red, green, blue, cyan, magenta or yellow, then the half-tone value for the half-tone printing reference basic pattern is calculated by multiplying the color saturation level by a color constant. The half-tone value for the HLC color is 0; this means that no HLC color is printed.

[0061] B. When the reduced color value is an element of the HLC color region and when it lies in the dark region of the color curve from black to the saturated color red, green, blue, cyan, magenta or yellow, then the half-tone value of the half-tone printing reference pattern for the standard color corresponds to the gray scale level of the reduced color value, and the half-tone value of the half-tone printing reference basic pattern for the HLC color corresponds to the color saturation level.

[0062] C. When the reduced color value lies in the HLC color region and is an element of the bright region of the color curve from one of the colors red, green, blue, cyan, magenta or yellow to white, then the half-tone value of the half-tone printing reference basic pattern for the standard color is equal to 0, i.e. no standard color is printed, and the half-tone value of the half-tone printing reference basic pattern for the HLC color corresponds to the color saturation level of the reduced color value.

[0063] D. When the reduced color value lies in the standard color region and is an element of the bright region of the color curve from one of the colors red, green, blue, cyan, magenta or yellow to white, then the half-tone value of the half-tone printing reference pattern for the HLC color is equal to 0, i.e. no HLC color is printed, and the half-tone value for the half-tone printing reference pattern for the standard color is calculated according to the following equation:

Half-tone value=color saturation level+(332−color saturation level)×color constant.

[0064] The color constants for the primary colors red, blue and green amount to the values 0.3 or, respectively, 0.59 or, respectively, 0.11.

[0065] The above rules A, B, C, D shall be explained below on the basis of four color points P1, P2, P3 and P4 entered in the color curve of the red color.

[0066] The color point P1 lies in the standard color region and is arranged on the dark region of the color curve between black and the fully saturated color red. Consequently, rule A is to be applied here. The color point P1 has the reduced color value 14 (RF=14), that corresponds to the RGB color value (112, 0, 0). In the color curve from saturated red to black, the individual, reduced color values are numbered with color curve values FW, whereby the fully saturated color red has the color curve value 0 allocated to it and the color black has the color curve value 16 allocated to it. The color point P1, accordingly, has the color curve value 9 (FW=9).

[0067] The gray levels have a numerical range from 0 through 32 allocated to them, whereby 0 represents maximum darkness (=black) and 32 represents maximum brightness (=white). The numerical range from 0 through 32 corresponds to the plurality of half-tone printing reference patterns. Given a different plurality of half-tone printing reference patterns, this numerical range is to be correspondingly normed. The gray levels GR are therefore indirectly proportional to the color curve values FW of the individual, reduced color values from 0 through 16 and can be calculated in the following way on the basis of the color curve value FW of the color point P1:

GR=(32/16)×FW=2×FW

[0068] For the color point P1 (with FW=9), thus, the gray level GR amounts to 18 (GR=18). The half-tone value of a half-tone printing reference basic pattern is then calculated by multiplying the gray level GR by the color constant FK, whereby the color constant for red is equal to 0.3, a half-tone value of 5.4 deriving therefrom that is rounded to the whole number 5. The half-tone printing reference basic pattern having the half-tone value equal to 5 is therefore allocated to the color point P1 (RF=14). The half-tone value for the HLC color amounts to 0, so that P1 for the HLC color has the half-tone printing reference pattern with the half-tone value 0 allocated to it, i.e. the half-tone printing reference pattern whose printing values are all equal to 0.

[0069] The color point P2 lies within the HLC color region and is arranged between the fully saturated color red and the color black (dark region). Rule B thus applies here. The color point P2 comprises the color curve value FW=3 on the color curve scale shown in FIG. 2. The gray level GR that is calculated with the equation to rule A for the color point P2 thus amounts to the value 6. The color saturation level FS of the point P2 is indirectly proportional to the gray level thereof and, accordingly, can be calculated according to the following equation:

FS=32−GR

[0070] For the point P2, thus, the color saturation level FS is equal to 26. The half-tone value of the half-tone printing reference basic pattern for the standard color corresponds to the gray level (GR=6), and the half-tone value of the half-tone printing reference basic pattern for the HLC color corresponds to the color saturation level (FS=26), so the half-tone printing reference basic pattern with corresponding half-tone values is allocated to the color point P2 for the standard color or, respectively, for the HLC color.

[0071] The color point P3 lies in the HLC color region and is arranged between the fully saturated color red and the color white (bright region). Accordingly, Rule C is to be applied to color point P3. In this region of the color curve from the fully saturated color to white, too, the individual, reduced color values are numbered with the color curve values FW from 0 through 16. The point P3 has the color curve value FW equal to 2 that corresponds to the reduced color value (RF=24) and to the RGB color value (255, 32, 32). The color saturation level can again assume values between 0 and 32 since it is normed onto the region of the half-tone values of the half-tone printing reference pattern, and the color saturation level is indirectly proportional to the color curve values in the bright region of the color curves, and since the color white has the color saturation value 0 allocated to it and the maximally saturated color red has the color saturation value 32 allocated to it. The color saturation value FS is therefore calculated according to the following equation:

FS=32/16×(16−FW)=2×(16−FW)

[0072] A color saturation value of 28 therefore derives for the color curve value equal to 2. Since the color saturation value corresponds to the half-tone value of the half-tone printing reference basic pattern for the HLC color, the half-tone printing reference basic pattern having the half-tone value equal to 28 is allocated to the point P3 for the printing the HLC color. The half-tone value of the half-tone printing reference pattern for the standard is equal to 0, for which reason the corresponding half-tone printing reference pattern is allocated to the color point P3.

[0073] The color point P4 lies in the standard color region and is arranged between the fully saturated color red and the color white in the bright region of the color curve. Accordingly, Rule D applies to point P4. The color point P4 has a color curve value of 7 (FW=7), a reduced color value of 29 (RF=29) that corresponds to an RGB color value of (255, 112, 112).

[0074] The color saturation level FS is calculated as in the case of Rule C, for which reason a color saturation level FS of 18 (FS=18) follows for the color curve value of 7. The calculation of the half-tone value of the half-tone printing reference basic pattern for the standard color ensues according to the equation recited above for Rule D into which the color saturation level and the color constant for the color red are to be inserted. A half-tone value of 22.2, which is rounded to 22, derives. The color point P4 thus has the half-tone printing reference basic pattern for the standard color with the half-tone value 22 allocated to it. For the HLC color, the half-tone printing reference basic pattern with the half-tone value equal to 0 is allocated to the point P4.

[0075] These rules have the following physical background:

[0076] In a dark regions of the color curves, i.e. in the region extending from the fully saturated color up to black, the individual colors are composed of a gray part and of a chromatic part. With Rule B, the gray part is allocated to the standard color and the chromatic part is allocated to the HLC color. With Rule A, both gray part as well as chromatic part are allocated to the standard color, whereby the color part causes a brightening that is taken into consideration with the color constant.

[0077] Rules C and D apply in the bright region of the color curve. In this region, the colors are composed only of the chromatic part. There is no gray part. This chromatic part is completely allocated to the HLC color according to Rule C.

[0078] Given additive colors, the different color saturation levels of a color of the bright regions are represented by the full color saturation of the corresponding color and a white part that brightens the color. The color curve for the color red in the bright color region is shown in FIG. 4 in the region of the reduced color values RF from 23 through 37, whereby the primary color red has the maximum value of 255 allocated to it, and the further primary colors green and blue have increasingly higher values allocated to them with increasing brightness of the color. The equation for calculating the half-tone value of the half-tone printing reference pattern of the standard color therefore takes into consideration, first, the color saturation level in and of itself and, second, the chromatic part minus the white part, which is then weighted with the color constant. In the RGB color space, the above-described point P4 is represented by the RGB color value of (255, 112, 112). This thus has a chromatic part minus the white part of (143, 0, 0) and has a white part of (112, 112, 112).

[0079] Two tables having half-tone printing basic patterns are produced on the basis of the above-explained allocation rules. One table is provided for that case wherein the reduced color values to which the half-tone printing reference basic patterns are allocated are assigned to the standard color, and the other table is for that case wherein the reduced color values to which the half-tone printing reference basic patterns are allocated, are assigned to the HLC color. The table of the color values allocated to the standard color comprises a half-tone printing reference basic pattern for each reduced color value for printing the standard color and one for printing the HLC color. According to the rules A and D, these half-tone printing referenced basic patterns are allocated to the reduced color values. For every reduced color value, the table of the color values allocated to the HLC color comprises a half-tone printing reference basic pattern for printing the standard color and one for printing the HLC color. Corresponding to Rules B and C, these half-tone printing reference basic patterns are allocated to the reduced color values.

[0080] The inventive method begins with Step S1 (FIG. 5). In Step 2, the standard color regions and the HLC color regions are first selected. This can ensue, for example, on the basis of mechanical shift devices for the color curves of the colors red, green, blue, cyan, magenta and yellow. Given these shift devices, respectively two slides are provided that serve the purposes defining the boundary of the HLC color region that lies between the two slides. The other regions of the color curves represent the standard color regions. Instead of mechanical slides, the color curves can also be displayed at a picture screen of a computer, corresponding selection markings 3, 4 being then place thereat with, for example, a computer mouse.

[0081] In the following Step S3, the corresponding half-tone printing reference basic patterns are allocated (according to Rule B or, respectively, C) to the reduced color values that lie within the HLC color region, whereas the corresponding half-tone printing reference basic patterns are allocated (according to Rule A and D) to the reduced color values of the standard color regions. The method for producing the tables has ended with Step S4.

[0082] According to the above rules A through D, two tables having pairs of half-tone printing reference patterns are produced, whereby each table comprises a pair of half-tone printing reference basic patterns for each reduced color value. The one table comprises all half-tone printing reference basic patterns for the standard color region, and the other table comprises all half-tone printing reference basic patterns for the HLC color region. The tables for the standard color region and for the HLC color regions as well as the table that contains the allocation of the RGB colors to reduced colors (FIG. 4) can be produced once in advance and can be permanently stored as base data for the inventive method.

[0083] When the inventive table of the half-tone printing reference patterns has been produced dependent on the selection of the standard color regions and of the HLC color regions, then the method shown in FIG. 9 can be implemented for printing an HLC image. This method begins with the Step S5. In Step S6, a master image 1 that is described with color values of the RGB color space is reduced to a master image 2 whose picture elements BP are described with the reduced color values. In Step S7, a half-tone printing reference pattern for the standard color and a half-tone printing reference pattern for the HLC color are selected for a picture element on the basis of the reduced color value.

[0084] In the following Step 8, the printing value of the half-tone printing reference pattern for the standard color allocated to the respective picture element BP and the printing value of the half-tone printing reference pattern for the HLC color allocated to the respective picture element are accepted and are stored instead of the picture element in a print master image 9 (FIG. 3) for the standard color or, respectively, in a print master image for the HLC color.

[0085] In Step S9, a check is carried out to see whether a further picture elements of the master image are to be processed. When this is the case, then the processing returns to Step S7, so that the Steps S7 and S8 are implemented for the further picture element. When the querie in Step S9 shows that all picture elements have been processed, then the program execution switches to Step S10 with which the print master images 9 are sent to the printer, as a result whereof the printing process is implemented for the standard color and for the HLC color. The procedure has ended with Step S11.

[0086] The above exemplary embodiment shows that, due to the integration of the standard color regions and of the HLC color regions into the half-tone printing reference pattern, the method for printing an HLC image is reduced to merely the selection of two half-tone printing reference patterns and the transfer of the corresponding printing values. The standard interrogation of all picture elements of the prior art as to whether they lie in the standard color region or in the HLC color region and the corresponding conversion into gray levels suitable for a dither process can thus be eliminated. In the invention, in contrast, the dither method and the generation of the print commands for the HLC color and the standard color are implemented simultaneously as a result of the selection of the half-tone printing reference pattern.

[0087] The invention has been described above on the basis of an exemplary embodiment for a digital printing having only two printing levels (no color saturation and full color saturation). The inventive method, however, can also be modified without further ado for a multi-level printer (multi-level printing) that can print an output pixel in a plurality of color saturation levels. Given such a modification, the individual printing values of the half-tone printing reference pattern can assume a plurality of different values that corresponding to the individual printing levels.

[0088] It is also possible within the framework of the invention to combine the half-tone printing reference patterns for the standard color and the half-tone printing reference patterns for the HLC color in a combined half-tone printing reference pattern, whereby it contains two printing values at each field element, one for the standard color and one for the HLC color. With such combined half-tone printing reference patterns, only a single half-tone printing reference pattern is allocated to each reduced color value, and only a single half-tone printing reference pattern then need be selected in the selection Step S7. As a result thereof, the processing time of implementing the inventive method can be optimized further.

[0089] In summary, it can be stated again: the invention employs half-tone printing reference patterns (reference dither matrices) for generating printing values for a print master image for a standard color (for example, black) and for a print master image for an HLC color (for example, red). In the half-tone printing reference patterns (combined dither matrices), the color information with respect to a standard color region (whose color values are mapped, for example, onto black) and an HLC color region (whose color values are mapped, for example, onto red) are integrated. The outlay to be exerted in this method in the generation of print drive values is thereby limited to the selection of the corresponding half-tone printing reference pattern and the transfer of the printing value recited in the half-tone printing reference pattern. The formation of the print control values can thus be implemented relatively simply and quickly. For each picture element, only a corresponding selection for determining the printing values for the standard color and for the HLC color need be implemented. Color pallets can be advantageously utilized with the invention. A high-resolution color image value, for example a 24-bit deep color value represented in the RGB color space is thereby mapped onto a pallet having little bit depth, for example onto a pallet that is only 8 bit deep. The pallet is then composed of 251 pallet entries, i.e. the pallet points or, respectively, the pallet indices allocated to them represent a sub-set of the RGB color space. With the invention, the half-tone printing reference patterns in the HLC space and in the standard color space can be driven by a common pallet index. As a result of this common addressing of both color separations via the same pallet index, it is also possible to simultaneously process both color separations. The inventive method can thus be implemented significantly more simply and faster than known, other methods for printing an HLC image.

[0090] The plurality of simultaneously implemented processing events for dithering a plurality of color separations is dependent on the bit width of the registers that are available. Given registers with a width of 32 bits, for example, up to four separations having a depth of 8 bits can be simultaneously processed or, alternatively, up to eight color separations having a bit depth of four can be simultaneously processed. Given registers having a bit width of 64, correspondingly more parallel procedures are possible.

[0091] In a development of the invention, the addressing for every arbitrary pallet can be undertaken via the pallet index, whereby the pallet contains an arbitrary limited sub-region of the entire color space (for example, RGB or YMCK). Such a limited color space is, for example, extremely useful in the reproduction of graphics such as bar diagrams, whereby, for example, sixteen different colors—i.e. a pallet having only four bits—can be offered in a diagram 16, these having a high color or, respectively, brightness contrast relative to one another when printing with two colors (standard color and HLC) and, thus, having a high capability of being distinguished from one another. In this developed version, an even more limited plurality of half-tone printing basic patterns and half-tone printing reference patterns can be employed and, thus, the processing speed can be enhanced further.

[0092] The inventive method can be realized as a computer program that can be implemented in a computer that drives a printer. The computer program representing the inventive method can be stored in the computer and/or on a data carrier. It can be realized as what is referred to as a computer program product such as, for example, a data carrier (CD-ROM) or as some other collection of computer data files that, for example, are transmitted via download over the Internet.

[0093] In many applications, the HLC color and the standard color are printed in different regions on the printed sheet. In such applications, the same types of half-tone printing reference patterns can be employed, i.e. half-tone printing reference patterns having the same raster structure and the same screen angle can be employed. Given applications wherein the standard color and the HLC color are printed in the same regions on the printed sheet, it is meaningful in order to avoid Moiré effects to employ different types of half-tone printing reference patterns that, for example, differ in terms of the screen angle. For example, it is expedient to employ a half-tone printing reference pattern having a screen angle of 30° for the standard color and to employ a screen angle of 60° for the HLC color or vice versa.

[0094] It is also possible within the framework of the invention that two or more HLC colors are printed in addition to the standard color, whereby a separate HLC color region is defined for each HLC color and a set of half-tone printing reference patterns is determined for each HLC color. List of Reference Characters 1 master image 2 master image with reduced color values 3 selection marking 4 selection marking 5 half-tone printing reference pattern 6 field element 7 lozenge-shaped regions Method Steps S1 start S2 setting the standard and the HLC color regions S3 compiling the half-tone printing reference patterns from the half-tone printing reference basic patterns S4 end S5 start S6 conversion of the RGB color values into reduced color values S7 selection of a half-tone reference pattern S8 transfer of the printing values for standard and HLC color S9 query: Are further picture elements to be processed? S10 send print master images to printer S11 end 

1. Method for printing an HLC image (highlight color image) according to image data (BD), whereby each image datum (BU) describes a color value of a picture element of a master image (VB), and the color values of specific standard color regions are allocated to a standard color to be printed and the color values of specific HLC color regions are allocated to an HLC color to be printed, whereby the following steps are implemented for determining printing values for driving a printer for each and every picture element to be printed: a) producing half-tone printing reference patterns for the standard color and the HLC color from half-tone printing reference basic patterns(S3), whereby a table having half-tone printing reference basic patterns for the standard color region and a further table with half-tone printing reference basic patterns for the HLC color region are provided, aa) a half-tone printing reference basic pattern for the standard color as well as a half-tone printing reference basic pattern for the HLC color from the table for the standard color is allocated to each color value allocated to the standard color, ab) a half-tone printing reference basic pattern for the standard color as well as a half-tone printing reference basic pattern for the HLC color from the table for the HLC color is allocated to each color value allocated to the HLC color as a respective half-tone printing reference pattern; b) selection of a half-tone printing reference pattern for the respective picture element for the standard color, whereby the half-tone printing reference pattern is selected according to the criterion of the color value of the respective picture element (S7); c) selection of a half-tone printing reference pattern for the respective picture element for the HLC color, whereby the half-tone printing reference pattern is selected according to the criterion of the color value of the respective picture element (S7); d) determining a printing value for the standard color and a printing value for the HLC color for the respective picture element from the corresponding half-tone printing reference pattern (S8) and storing the printing values at the location of the picture elements in a print master image for the standard color and in a print master image for the HLC color; e) the print master images are transmitted (S10) to a printer device for printing the standard color and for printing the HLC color.
 2. Method for printing an HLC image according to claim 1, characterized in that groups of similar color values are allocated to a reduced color value (RF) and these reduced color values are employed as color values that are respectively allocated to a half-tone reference pattern for the standard color and a half-tone reference pattern for the HLC color.
 3. Method for printing an HLC image according to claim 2, characterized in that the color values are allocated to the reduced color values to which they are closest in Euclidean terms.
 4. Method for printing an HLC image according to one of the claims 1 through 3, characterized in that the printing values for the standard color and the printing values for the HLC color are merged in combined half-tone reference patterns, whereby a printing value for the standard color and a printing value for the HLC color is allocated to each position of the half-tone reference pattern, as a result whereof both the printing value for the standard color as well as the printing value for the HLC color are determined in a single selection step.
 5. Method for printing an HLC image according to one of the claims 1 through 4, characterized in that the half-tone reference patterns respectively comprise a screen angle, whereby the screen angle of the half-tone reference pattern for printing the standard color differs from the screen angle [ . . . ] half-tone reference pattern for printing the HLC color.
 6. Method for printing an HLC image according to one of the claims 1 through 5, characterized in that black is employed as standard color.
 7. Method for printing an HLC image according to one of the claims 1 through 6, characterized in that the half-tone reference basic patterns are respectively allocated to color values that describe a pure color of the group of colors red, green, blue, cyan, magenta or yellow and potentially have only a gray part.
 8. Method for printing an HLC image according to claim 7, characterized in that the half-tone reference basic patterns for color values of the standard color region are allocated according to the following rules: when the color value lies in the dark region of the color curve from black up to the respectively fully saturated color, then a half-tone value allocated to the half-tone printing reference basic pattern is calculated by multiplying the color saturation level by a color constant, whereby the half-tone printing reference basic pattern with this half-tone value for printing the standard color and for printing the HLC color with the half-tone value equal to zero are allocated to the color value; when the color value lies in the bright region of the color curve from a fully saturated color to white, then the corresponding half-tone value is composed of the color saturation level and a value indirectly proportional to the color saturation level multiplied by the color constant, whereby the half-tone printing reference basic pattern with this half-tone value for printing the standard color and with the half-tone value zero for printing the HLC color are allocated to the color value.
 9. Method for printing an HLC image according to claim 7 or 8, characterized in that the half-tone printing reference basic patterns are allocated to the color values of the HLC color region according to the following rules: when the color value lies in the dark region of the color curve from the color black to the respectively fully saturated color, then the half-tone value of the half-tone printing reference pattern for printing the standard color corresponds to the gray scale level of the reduced color value, and the half-tone value of the half-tone printing reference basic pattern for the HLC color corresponds to the color saturation level; and when the color value lies in the bright region of the color curve from a fully saturated color to the color white, then the half-tone value of the half-tone printing reference basic pattern for printing the standard color is equal to zero, and the half-tone value of the half-tone printing reference pattern for printing the HLC color corresponds to the color saturation level of the color value.
 10. Method for printing an HLC image according to one of the claims 1 through 9, characterized in that two or more HLC colors are printed in addition to the standard color, whereby a separate HLC color region is defined for each HLC color and a set of half-tone printing reference patterns are determined for each HLC color. 